do someone's impression - French English Dictionary